home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / program / gemxx19.zoo / gem++19 / man / gemks.man < prev    next >
Text File  |  1993-05-04  |  1KB  |  45 lines

  1.                      GEM++ - C++ LIBRARIES FOR GEM/AES/VDI
  2.  
  3.  
  4.  
  5. NAME
  6.      GEMkeysink - Consumes keypress events
  7.  
  8. DESCRIPTION
  9.      A GEMkeysink is an event handler that acts when a key is pressed.
  10.      Only one GEMkeysink may be attached to a GEMactivity at present,
  11.      though this may change in future.
  12.  
  13.      This class is an abstract base class because Consume() is undefined.
  14.  
  15. CONSTRUCTORS
  16.      GEMkeysink(GEMactivity& in)
  17.        Create a GEMkeysink which will consume key events from the given
  18.        GEMactivity.
  19.  
  20. METHODS
  21.      virtual GEMfeedback Consume(const GEMevent&)=0
  22.        This method should act on the given GEMevent - usually by
  23.        accessing GEMevent::Key().
  24.  
  25. SEE ALSO
  26.      GEMevent, GEMactivity
  27.  
  28. BUGS
  29.      Bugs in GEM++ should be reported to warwick@cs.uq.oz.au
  30.  
  31. AUTHOR
  32.      Warwick Allison, 1993.
  33.      warwick@cs.uq.oz.au
  34.  
  35. COPYING
  36.      This functionality is part of the GEM++ library,
  37.      and is Copyright 1993 by Warwick W. Allison.
  38.  
  39.      GEM++ is free and protected under the GNU Library General Public
  40.      License.
  41.  
  42.      You are free to copy and modify these sources, provided you
  43.      acknowledge the origin by retaining this notice, and adhere to
  44.      the conditions described in the GNU LGPL.
  45.